SynonymX
Speak
Barrage Balloon
Definition of Barrage Balloon
1.
An elongated tethered balloon or blimp with cables or net suspended from it to deter enemy planes that are flying low
Noun
Semanticaly linked words with "barrage balloon"
airship
dirigible
kite balloon
Hyponims for word "barrage balloon"
airship
dirigible